<?php

/**
 *  @FileComment            [后台类型管理控制器]
 *  @ProjectName             项目名称：shopFrame
 *  @FileName                   文件名称：TypeController.class.php
 *  @Author                       yuerengui <596580041@qq.com>
 *  @Date                          2014-10-9 12:09:03
 *  *
 */
class TypeController extends CommonController {

        private $model;

        public function __init() {
                parent::__init();
                $this->model = K('Type');
        }

        public function index() {
                //显示所有类型
                $data = $this->model->get_all();
                $this->assign('data', $data);
                $this->display();
        }

        public function add() {
                //添加类型
                if (IS_POST) {
                        if ($this->model->add_type()) {
                                $this->success('商品类型添加成功！', U('index'));
                        } else {
                                $this->error('商品类型添加失败！', U('index'));
                        }
                }
                $this->display();
        }

        public function edit() {
                //编辑类型
                if (IS_POST) {
                        if (!Q('post.tname', '', 'trim')) {
                                $this->error('商品类型不能为空！');
                        }
                        $this->model->edit_data();
                        $this->success('商品类型修改成功！', U('index'));
                }
                $tid = Q('get.tid', 0, 'intval');
                $data = $this->model->get_one_data($tid);
                $this->assign('data', $data);
                $this->display();
        }

        public function del() {
                //删除类型
                $tid = Q('get.tid', 0, 'intval');
                if ($this->model->del_type($tid)) {
                        $this->success('商品类型删除成功！', U('index'));
                } else {
                        $this->error($this->model->error);
                }
        }

}
